NEAT Drummer: Interactive Evolutionary Computation for Drum Pattern Generation

نویسندگان

  • Amy Kathryn Hoover
  • Kenneth O. Stanley
چکیده

A major challenge in computer generated music is breaking the barrier between musical novelty and musical quality. Typically, computer music generators produce either genre-specific patterns that lack innovation or patterns that are given too much freedom and lack cohesion. In an attempt to both constrain the musical search space and produce novel rhythms, a program called NEAT Drummer is introduced. NEAT Drummer evolves neural networks with the NeuroEvolution of Augmenting Topologies (NEAT) that produce compelling drum patterns. To constrain the musical search space, NEAT Drummer accepts a base rhythm or motif from the user and through Interactive Evolutionary Computation (IEC), complexifies that pattern with each successive generation. This paper discusses the concepts behind how NEAT Drummer understands and manipulates a base rhythm, which is either predefined by the user through a basic interface or defined by MIDI music file information.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Scaffolding for Interactively Evolving Novel Drum Tracks for Existing Songs

A major challenge in computer-generated music is to produce music that sounds natural. This paper introduces NEAT Drummer, which takes steps toward natural creativity. NEAT Drummer evolves a kind of artificial neural network called a Compositional Pattern Producing Network (CPPN) with the NeuroEvolution of Augmenting Topologies (NEAT) method to produce drum patterns. An important motivation for...

متن کامل

Demo: A Computer-Assisted Approach to Composing with MaestroGenesis

This demonstration presents MaestroGenesis, a program that helps users create complete polyphonic musical pieces from as little as a simple, human composed monophonic melody. MaestroGenesis creates music by exploiting two key ideas behind the functional scaffolding for musical composition (FSMC) approach: (1) that music a function of time and (2) that functional transformations of initial human...

متن کامل

Exploiting functional relationships in musical composition

The ability of gifted composers such as Mozart to create complex multipart musical compositions with relative ease suggests a highly efficient mechanism for generating multiple parts simultaneously. Computational models of human music composition can potentially shed light on how such rapid creativity is possible. This paper proposes such a model based on the idea that the multiple threads of a...

متن کامل

Correlation analysis and performance evaluation of distance measures for evolutionary neural networks

In a genetic algorithm, the search process maintains multiple solutions and their interactions are important to accelerate the evolution. If the pool of solutions is dominated by the single fittest individual in the early generation, there is a risk of premature convergence losing exploration capability. It is necessary to consider not only the fitness of solutions but also the similarity to ot...

متن کامل

Imitating the Groove: Making Drum Machines more Human

Current music production software allows rapid programming of drum patterns, but programmed patterns often lack the groove that a human drummer will provide, both in terms of being rhythmically too rigid and having no variation for longer periods of time. We have implemented an artificial software drummer that learns drum patterns by extracting user specific variations played by a human drummer...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007